Introduction to SuperMap iDesktopX

SuperMap iDesktopX is the industry's first cross-platform, full-featured desktop GIS software that overcomes the limitation of professional desktop GIS software running only on Windows. It can run perfectly in a Linux environment. SuperMap iDesktopX offers versions suitable for different platforms, including Windows and Linux.

SuperMap iDesktopX is a cross-platform GIS application software developed using Java, based on SuperMap iObjects Java. It provides functionalities such as data management, data processing, spatial analysis, map rendering, geo-processing automation, 3D, video mapping, and machine learning. It also offers a flexible development framework and auxiliary controls to facilitate secondary development.

Who needs SuperMap iDesktopX?

  • Cross-platform spatial data producers and processors.
  • Cross-platform spatial data analysts.
  • Cross-platform geospatial mappers.
  • Cross-platform custom GIS developers.

Why choose SuperMap iDesktopX?

  • It is the first Chinese desktop GIS product to support cross-platform operation, providing users with greater flexibility in choosing their systems.
  • Equipped with robust features for data editing, map rendering, and thematic map creation, it fulfills a wide range of mapping needs.
  • Supports distributed data management, mapping, and big data analysis, making it ideal for processing large-scale datasets.
  • Offers a comprehensive suite of data processing and spatial analysis tools, enabling users to streamline workflows by running multiple tools with a single click using geo-processing automation models.
  • Integrates AI and other cutting-edge technologies to deliver advanced capabilities, such as video mapping, big mapping screens, and machine learning.
  • Supports extension development in Java and Python, with a plugin-based architecture that makes customization and feature expansion straightforward and convenient.

Supported operating systems

SuperMap iDesktopX supports operation on both Windows and Linux systems, including:

  • Windows: Windows 7, Windows 8, Windows 10, Windows Server 2012, etc.
  • Linux: Kylin, Ubuntu, Ubuntukylin, Redhat, SUSE, UnionTech UOS, Kylin, etc (JDK 1.8 or above).
  • Chips: Huawei Kunpeng, Inspur, Feiteng, Loongson, Shenwei, etc.

Product features

  • Developed in Java, it is cross-platform and supports operation on both Windows and Linux systems.
  • Supports x86, Power, ARM, MIPS, Alpha, and other CPU architectures, including independent CPUs such as Huawei Kunpeng, Inspur, Feiteng, Loongson, Shenwei, etc.
  • Supports a series of operating systems, including Chinese independent operating systems such as Kylin, Deepin, UnionTech UOS, and Kylin OS.
  • Ribbon interface style replaces the traditional menu toolbar mode, making function organization clearer and more intuitive.
  • Supports interface skinning, offering switching between dark and light theme styles.
  • The Ribbon interface can be configured and managed entirely through configuration files, eliminating the need for programming.

Features provided

Data Management

  • New capability for direct reading of third-party vector data, including ShapeFile, FileGDB, GeoPackage, etc.
  • New cloud storage service functionality for easy access to image and vector data in cloud services.
  • Enhanced database management with new transaction management and user management capabilities.
  • Supports databases such as PostGIS, Oracle, MongoDB, Alibaba PolarDB, Huawei GaussDB, etc.
  • Supports importing data in more than 80 formats and exporting data in more than 30 formats.

Data Editing and Processing

  • Supports symbolic data collection, as well as line and surface tracking vectorization.
  • Provides over 200 data processing functions, including merging, thinning, clustering, resampling, and raster updating.
  • Offers topological functions such as topological checking, topological network and surface construction, and line topology processing.
  • Provides 11 conversion methods of projection transformation, including 2D four-parameter and 3D senven-parameter.
  • Supports inverse projection transformation parameters and offers 5 conversion methods, such as coordinate frame rotation transformation and 3D seven-parameters.

Mapping

  • Supports the creation of various thematic maps, such as unique values maps, choropleth maps, label, and matrix label maps.
  • Supports dynamic aggregation maps, area aggregation maps, and deformable maps.
  • Supports the creation of point, line, and fill symbols.
  • Supports retrieving and using online mapping resources, including symbols and color schemes.
  • Supports intelligent map rendering based on images, including adjusting map brightness, contrast, and saturation.
  • Supports setting the display weight of text/label thematic map layers to facilitate the adjustment of layer display order.
  • Provides map performance diagnostic tools to automatically detect map performance at multiple scales.
  • Supports map sheet division, map grids, standard map frame, SOT map index, and other mapping tools.

Map Tiles

  • Provides a full-process solution for map tile production, management, and publication.
  • Supports multiprocessing parallel map tile generation.
  • Offers management functions such as tile merging, extracting, updating, inspecting, and format conversion.

Page Layout

  • Supports wizard-style creation of layouts and interactive addition of layout elements.
  • Supports the creation of map grids, including kilometer grids and latitude and longitude grids.
  • Supports the creation of map series and map set printing.

Statistical Charts

  • Supports more than 10 types of charts, such as bar charts, scatter plots, and area charts.
  • Supports conversion between charts and thematic maps.
  • Supports linkage between charts, maps, and attribute tables.

Spatial Analysis

  • Provides vector analysis functionalities such as buffer analysis, overlay analysis, and proximity analysis.
  • Supports interpolation analysis, providing interpolation methods such as Kriging, inverse distance weighting, and barrier splines.
  • Supports hydrological analysis, offering functions such as river correction DEM, watershed calculation, and river network extraction.
  • Supports contour/area extraction, slope, aspect, cut-and-fill, and other surface analysis functions.
  • Supports transport network analysis, facility network analysis, and dynamic segmentation.

Spatial Statistics

  • Supports geographic analysis such as central feature, mean center, median center, and directional distribution.
  • Provides analysis functions such as spatial autocorrelation, high-low clustering, and geographic detectors.
  • Supports hotspot analysis, clustering and outlier analysis, density clustering, and other clustering distribution functions.
  • Supports spatial relationship modeling functions such as ordinary least squares (OLS) regression and geographically weighted regression (GWR) analysis.
  • Provides BShade, random sampling, single-point locality, and BShade prediction functions for spatial sampling and inference.

Geo-Processing Automation (GPA)

  • Provides more than 1000 tools including data processing, format conversion, spatial analysis, machine learning, and distributed geographic processing.
  • Supports variables, inline variables, iterative loops, and conditional filtering to enhance model reusability and maintainability.
  • Supports publishing models as services, which can be executed and called in SuperMap iServer from the desktop.
  • Supports model library files with hierarchical password protection to secure models.

Data Migration

  • Supports migration of ArcMap data, maps, symbols, layouts, tiles, and services.
  • Supports migration of MapGIS data, maps, and symbols.
  • Supports importing EDB data from ShangWei Technology and creating maps based on EPS data.
  • Supports migration of ArcGIS Pro 2.x and 3.x data, maps, and symbols.

Video Mapping

  • Supports access to local and video stream data, including HLS (m3u8), RTSP, RTMP, HTTP-FLV, and other protocols.
  • Supports fixed-point video, zoom cameras, rotating video, and drone video spatialization.
  • Supports overlaying video with 2D data and integrating it with 3D data for seamless fusion.
  • Supports video detection and analysis functions such as target detection, tracking, speed measurement, and geofencing.
  • New multiprocessing video detection functionality improves detection performance.

Machine Learning

  • Supports image interpretation based on deep learning, providing a full suite of tools including sample creation, model training, model inference, model evaluation, and post-inference processing.
  • Supports multi-scenario image interpretation, including binary classification, feature classification, general change detection, object detection, and scene classification.
  • Supports AI automatic annotation, enabling full-image or point-and-click annotation on images based on models like SAM.
  • Offers more efficient GPU parallel strategies, supporting single-card, multi-card, and specific GPU device number training.
  • Adds a prompt-based segmentation feature for precise segmentation of targets in images based on the SAM model.

Image Processing

  • Provides capabilities to produce DOM (Digital Orthophoto Map), DSM (Digital Surface Model), and DEM (Digital Elevation Model) data products from multi-source raw satellite remote sensing images, offering automated processing workflows.
  • Adds an image filtering feature, allowing raw image selection based on criteria like cloud amount, acquisition time, image resolution, and whether the image is duplicated.
  • Adds a true-color image output feature, enhancing image brightness and contrast, and improving vegetation area display effects.
  • Supports template color balancing and block color balancing, with the ability to ignore high-brightness cloud areas, enhancing overall image color consistency.
  • Adds an automatic image deformation detection feature, allowing quick and automatic extraction of deformation areas in mountains, roads, and buildings, improving image quality inspection efficiency.
  • Adds a planar accuracy inspection feature, supporting color-coded checkpoints for quick evaluation of DOM accuracy.
  • Adds a detailed planar accuracy inspection feature, allowing the detection area to be divided into smaller blocks for precision accuracy checking.
  • Integrates AI technology to improve image correction accuracy and DSM/DEM data quality.
  • Provides GPU computing, multiprocessing parallelism, and other acceleration technologies to support high-performance processing of large-scale images.

Geographic Knowledge Graph

  • Supports connecting two graph databases, Yukon and Neo4j, to store entities and relationships.
  • Supports merging identical entities when constructing the graph.
  • Supports browsing graph entities with spatial attributes in connection with the map window.
  • Supports graph querying and analysis.
  • Provides data lineage capabilities, enabling entity tracking and tracing, and displaying it in the form of a graph.

Cloud Collaboration

  • Supports access to online map services such as OGC, Tianditu, OpenStreetMap, WorldTerrain, and SuperMap REST.
  • Supports one-click publishing of maps, data, analysis, and 3D scene services.
  • Supports managing data and services on SuperMap Online/SuperMap iPortal.

Dynamic Plotting

  • Supports standard industry symbol libraries.
  • Supports integrated 2D and 3D plotting.
  • Supports the creation and playback of situation simulations with 7 classic animations.

3D Capabilities

  • Supports the management and display of multi-source heterogeneous 3D data such as oblique photogrammetry models and BIM.
  • Supports various modeling functions, including extrusion, lofting, and 3D polar coordinate modeling.
  • Supports operations like cross-section extraction, dimensionality reduction calculations, topological correction, and model translation.
  • Supports analytical computations like 3D buffering, Boolean operations, convex hulls, and spatial queries.
  • Supports operations on TIN terrain and oblique photogrammetry 3D models, such as clipping, hole punching, and mosaicking.
  • Supports the generation, loading, and management of 3D terrain tiles, 3D image tiles, TIN terrain tiles, DEM terrain tiles, and 3D tiles.
  • Supports various real-time scene interaction functions such as curtain view and clipping.
  • Supports GPU-based 3D spatial analysis functions like slope analysis, visibility analysis, and viewshed analysis.
  • Supports 3D flight simulation, allowing the customization of flight routes for convenient scene browsing.
  • Supports 3D effects like rain and snow, model animations, oceans, volumetric clouds, sky, and water reflections.
  • Supports creating 3D thematic maps, including single-value and classified 3D thematic maps.
  • Supports creating geometric objects like points, lines, and surfaces in the scene, as well as particle objects like fountains.
  • Supports adding city miniatures and billboards.
  • Supports generating S3M 3.01 data that complies with the CH/T 9040-2023 standard, and storing S3M 3.01 model tile attributes as large DB files. Multi-temporal S3M 3.01 data supports multi-feature attribute values.
  • Adds new features like 3D registration, opening ArcGIS map service layers, batch importing models, scene positioning, dynamic viewshed analysis, providing more powerful data loading, processing, analysis, and visualization capabilities.
  • Optimizes features like 3D tile generation, oblique photogrammetry storage, 3D Tiles to S3M conversion, oblique photogrammetry hole punching/mosaicking, TIN terrain tile clipping/hole punching/mosaicking/stretching to close bodies, material management, road design, and skyline analysis.
  • Provides over 180 3D data processing and 3D geographic design tools, including point cloud instance segmentation, S3M to 3D Tiles conversion, and parametric modeling.
  • Adds 24 new GPA tools, including vector tile generation, batch export of model datasets, model sub-object optimization, root node extraction, TIN compaction, window material beautification, local model tile updates, and 3D tile encryption, offering more efficient 3D data loading and processing capabilities.
  • Adds tools for roof classification and constructing buildings with roofs, supporting the automatic identification of building roof information and batch construction of complex building entities.
  • Optimizes 17 GPA tools, including BIM batch storage, 3D buffering, material modification, and IFC import.

Custom Development

  • Provides development templates for interactive secondary development project construction.
  • Offers rich UI sample code and business sample code.
  • Provides a workspace designer for drag-and-drop, code-free quick interface customization.
  • Supports toolbox customization, allowing tool extension through Java, Python, and Scala.
  • Supports Python environment and dependency management through Conda.

SuperMap iDesktopX Version History